import { ConfigEnv, defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
// https://vitejs.dev/config/
export default defineConfig((config: ConfigEnv) => {
  console.log('配置（config）', config)
  console.log('项目路径（process.cwd()）', process.cwd())
  console.log('项目路径（__dirname）', __dirname)
  // console.log('系统环境变量（vue cli 环境变量，必须以 VUE_APP_ 开头）（process.env）', process.env)
  // console.log('vite的环境变量，必须以 VITE_APP_ 开头且要使用vite的方式启动项目（在当前文件中打印不出来）', import.meta.env)
  return {
    plugins: [vue()],
    resolve: {
      alias: {
        '/@/': `${resolve(__dirname, 'src')}/`,
        '/@lib/': `${resolve(__dirname, 'library')}/`
      }
    }
  }
})

